test(config): sette opp Vitest og mocking for komponenttester #25
+1,264
−57
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Sett opp Vitest med jsdom-miljø for komponent- og hook-tester
Nullstill DOM, Web Storage og mocks mellom hver test
Isoler QueryClient per test med retry: false og retryDelay: 0, slik at feiltester ikke blir trege
Legg til npm run test (engangskjøring) og npm run test:watch
Legg til komponenttest for FavoriteButton og hook-test for useCountries med mocket fetch
Oppdater README med testoppsett og hvordan testene kjøres
Closes #12
Co-Authored-By: Andreas andretg@stud.ntnu.no